Modeling the Bene ts of Mixed Data and Task Parallelism

نویسندگان

  • Soumen Chakrabarti
  • James Demmel
  • Katherine Yelick
چکیده

Mixed task and data parallelism exists naturally in many applications, but utilizing it may require sophisticated scheduling algorithms and software support. Recently, signi cant research e ort has been applied to exploiting mixed parallelism in both theory and systems communities. In this paper, we ask how much mixed parallelism will improve performance in practice, and how architectural evolution impacts these estimates. First, we build and validate a performance model for a class of mixed task and data parallel problems based on machine and problem parameters. Second, we use this model to estimate the gains from mixed parallelism for some scienti c applications on current machines. This quanti es our intuition that mixed parallelism is best when either communication is slow or the number of processors is large. Third, we show that, for balanced divide and conquer trees, a simple one-time switch between data and task parallelism gets most of the bene t of general mixed parallelism. Fourth, we establish upper bounds to the bene ts of mixed parallelism for irregular task graphs. Apart from these detailed analyses, we provide a framework in which other applications and machines can be evaluated.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Mixed-speciesassociations of Diana and Campbell’s Monkeys: the Costs and Benefits of a Forest Phenomenon

One of the most strikingbehaviouralpatterns of many forest primates concerns their tendency to live in semi-permanent mixed-species groups. Functional investigations have ascertained that individuals obtain some antipredator bene ts without paying the costs of intra-species resource competition. Despite these advances, very little is known about the subtle mechanisms that keep mixed species gro...

متن کامل

the Sixth International Workshop on Languages

The notion of isolating the \common case" is a well known computer science principle. This paper describes ZPL, a language that treats data parallelism as a common case of MIMD parallelism. This separation of concerns has many bene ts. It allows us to de ne a clean and concise language for describing data parallel computations, and this in turn leads to e cient parallel execution. Our particula...

متن کامل

ZPL: An Array Sublanguage

The notion of isolating the \common case" is a well known computer science principle. This paper describes ZPL, a language that treats data parallelism as a common case of MIMD parallelism. This separation of concerns has many bene ts. It allows us to de ne a clean and concise language for describing data parallel computations, and this in turn leads to e cient parallel execution. Our particula...

متن کامل

TOP-C: A Task-Oriented Parallel C Interface

The goal of this work is to simplify parallel applications development, and thus ease the learning barriers faced by non-experts. It is especially useful where there is little data-parallelism to be recognized by a compiler. The applications programmer need learn the intricacies of only one primary subroutine in order to get the full bene ts of the parallel interface. The applications programme...

متن کامل

Microbial, Chemical, and Sensorial Properties of Chicken Fillets Coated by Gelatin-Carboxymethyl Cellulose Film Containing Essential Oil of Bene (Pistacia atlantica)

Background: Fillet is a popular part of chicken carcass which its high perishability is an economic problem. The present research was designed to study the microbial, chemical, and sensorial properties of chicken fillets coated by gelatin-Carboxymethyl Cellulose (CMC) film containing Essential Oil (EO) of Bene (Pistacia atlantica). Methods: The chicken fillets were coated by gelatin-CMC film c...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997